package com.quiz.bis.domain.vo;

import com.quiz.bis.domain.bo.ExamConfig;
import com.quiz.bis.domain.model.Paper;
import com.quiz.common.core.domain.entity.SysUser;
import lombok.Data;

import java.util.List;

/**
 * 考试活动详情视图对象
 */
@Data
public class ExamDetailVo {
    private String id;
    private String examGroupId;
    private String title;
    private Integer type;
    private Integer status;
    private Boolean needIdentity;
    private Integer timeLimit;
    private String startTime;
    private String endTime;
    private ExamConfig configJson;

    private Paper paper;
    private List<String> subgroupIds;
    private List<SysUser> excludedUsers;
    private List<ExamSessionVo> sessions;
}